perm filename QUACK[CMS,LCS]1 blob
sn#100902 filedate 1974-05-05 generic text, type T, neo UTF8
00100 ARRAY D1(801),D2(905),D3(1020),D4(1125),D5(128),D6(45),D7(23),D8(18);
00200 VARIABLE /R;
00300 NCHNS←4;SRATE←12500;SPEED←4;MAG←512/SRATE;
00400 REVINIT←1;R←0;
00500 COMPILE;
00600 INSTRUMENT REV;
00700 REV1(R,801,.827,D1);
00800 REV1(R,901,.805,D2);
00900 REV1(R,1011,.783,D3);
01000 REV1(R,1123,.764,D4);
01100 REV2(U1+U2+U3+U4,123,.7,D5);
01200 REV2(U5,43,.7,D6);
01300 REV2(U6,13,.7,D7);
01400 R←0;OUTA←OUTA+U7/4;
01500 OUTB←OUTB+U7/4;
01600 OUTC←OUTC+U7/4;
01700 OUTD←OUTD+U7/4;
01800 END;
01900
02000 INSTRUMENT BOING;
02100 ZOSCIL(P4,MAG/P2,P5);
02200 ZOSCIL(1,MAG/P2,P6);
02300 COSCIL(MAG*P3,MAG/P9,P10);
02400 COSCIL(U1*(1-U2),MAG*P3+U3,P7);
02500 COSCIL(U1*U2,MAG*P3+U3,P8);
02600 COSCIL(1,MAG/P9,P11);
02700 COSCIL(1,MAG/P9,P12);
02800 COSCIL(1,MAG/P9,P13);
02900 COSCIL(1,MAG/P9,P14);
03000 COSCIL(U1*(1-U2),MAG*P3,P7);
03100 COSCIL(U1*U2,MAG*P3,P8);
03200 OUTA←OUTA+(U4+U5)*U6;
03300 OUTB←OUTB+(U4+U5)*U7;
03400 OUTC←OUTC+(U4+U5)*U8;
03500 OUTD←OUTD+(U4+U5)*U9;
03600 R←R+.1*(U6+U7+U8+U9)*(U10+U11)+.05*(U10+U11);
03700 END;
03800 FINISH;